home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_comms
/
comms
/
_zansi
/
!ZAnsi
/
!Help
< prev
next >
Wrap
Text File
|
1994-08-04
|
7KB
|
195 lines
⌐ Copyright 1992 Alfred Tascon
==============================
Disclaimer
==========
You may copy, redistribute this program, as long as
no changes are made to the program & any of its data
file, specially any Reverse Engineering done on the
executable. And above all no profit is made.
This program may not be included in any PD library
unless direct authorization by myself, Alfred Tascon.
This program is supplied as is & the author will
not be accountable to any use, misuse, or damage,
direct or implied, afflicted by the running of this
program.
i.e. Use at own risk.
Features
========
- ANSI + VT52 + VT100 + VT220(keyboard) terminal
emualtion. I don't claim its perfect but does
the more common escape codes. It currently
doesn't support blinking.
- XModem & ZModem file transfer Protocols.
- Built into ZModem is a way of transperently
sending file types with the files. Therefore if
the receiving end is running this program it
will pick up this and type the file accordingly.
- Custom Display drivers written in ARM code, with
its own IBM font.
Short Help Follows...
=====================
(Sorry about the grammar but its 3 am & my vocab's
been limited to code,code,code.....)
If you find the program hangs/wont run/disappears
change the wimpslot assignment to at least 320K &
please let us know if you had to. Inform me what
system/config you're running it under.
To send, drop file or directory on icon in iconbar
or the terminal window.
1)directory = batch. (zmodem only)
2)file = single.
To receive select appropriate protocol & click
the OK in its appropriate submenu. (ZMODEM can be,
& is by default, made to auto start, when the other
end initiates a 'send zmodem'.)
It can't do multiple selection type drops.
Also when changing file txfer protocol use your
right mouse buttons (dont have to but youll see
why its better)
Also note...
If you have two computers running my program
& transfering stuff using Zmodem, it will recreate
the underling directory tree (anchored at the
Rx Anchor, specified in Options) AND THE FILE TYPE.
e.g. If you send an application, it will be
recreated over at the other end. No need to archive
it all, send it then dearchive it to preserve the
structure & file type.
If any problems occur check that the Options are set
properly. (Use your brain!)
Also if it starts displaying funny characters
on the screen, turn 'HBit Set' or 'Graph. Char' off
in the Terminal submenu. If its already off, then
probably wrong baud rate.
Note about some funny key assignments please note:
Press Txmit
------------------+---------------
Print | Del
<Ctrl>F12 | F12
<Shift><Ctrl>F12 | <Shift>F12
In the Future I'll write a proper help file,
explaining what all the options do, and what can
go wrong (might be easier to write what goes right).
A few additions since I started to write this help
file:
1 - Added a security option that scrambles/descrambles
the data txfered. Only works if both sides
are running my program & have the same password
NOTE:Its case sensitive including any spaces
at the beginning or end.
2 - Added a quick job for modem control. It comes
with default set to Hayes compatible modems.
I only put it in because when security was set
I couldn't send any commands to the modem.
Also |M = <CR>
& |W = wait 1 sec.
3 - Added the Save config option, which is reloaded
when the program is rerun. To go back to all
the defaults, delete the !Choices file inside
!ZAnsi.
4 - Added Status Display to icon, on icon bar.
For all ya lamers out there, if ya close the
window it will still keep on receiving & will
inform you of any incoming material.
5 - Added a Chat mode (actually had this for a
while but never documented its use). The top
half displays what you receive & the bottom
half displays what you send. Also the function
keys txmit various ANSI escape sequences that
change display characteristics. Table follows:
Unshifted = Forground colour
Shifted = Background colour
F1 Black
F2 Red
F3 Green
F4 Yellow
F5 Blue
F6 Orange (or Magenta in 256 colour mode)
F7 Lt. Blue (or Cyan " " " ")
F8 White
Unshifted Shifted
---------- ----------
F9 Normal Bold
F10 Underlined Italic
F11 Reverse Faint
F12 (No Funtion. i.e. Just handed to RISCOS)
Insert Double Width Normal Width
Home Screen Clear
Delete Clear to End of Line
Copy/End Clear to End of Page
PageUP Scroll contents UP
PageDOWN Scroll contents DOWN
6 - Added the 'Cursor Lock' option in the menus.
This scrolls the Terminal window around, so
the cursor is always seen, ala editor style.
7 - I added the "Leaf Length:" icon. As the first
bug fix. RISCOS 2 isn't smart enough to chop
leaf filenames so it returned an error on
filenames > 10, now the length limit is set
in this icon. A zero means no chopping.
8 - I finally got my data sheets & was able to get
> 19200 baud rates on my A5000. There is now
a menu item which selects your machine as an
A5000 / non A5000, this selects different
baud rates that are supported by the differing
machines. Note: I've implemented the higher
baud rates by a non-standard bit of software
so if you're 82C710 isn't mapped at &3010000
my "fix" won't work.(More precisely the serial
part of the chip at &3010fe0, since this is
configurable from software.)
This program has been released as Registerware...
If you like it, send A$30 & I'll send you a
registered one. Which entitles you to 1 upgrade
which will probably have a full dialer (currently
writing it).
My Address is
Alfred Tascon
11 Wilkinson St.
Gosnells, W.A. 6110
Australia
Suggestions/Bug Reports are most welcome.
Put it to good use. And lets get modeming...
Greets to Nehrus (I've got a V.32 V.42bis now)
Give us a call sometime.
The ZModem & XModem Protocol are based on the Amiga
XPR sources. The original Zmodem XPR sources were by
Rick Huebner and William M. Perkins and the XModem
by Marc Boucher & David Betz.
Thanks to Simon Huntington for his Interface Module,
as that made my progam look 'nicer', and whoever
wrote the SerInptBuf module as it saved me having
to write one.
Also thanks to John Davey for his Anchor sprite,
the InterfaceManager Templates, & his help on some
of the 256 colour VDU commands.